Skip to content

Fix FB CLI scrape-interval and podman @user-password test failures - #1062

Merged
travagliad merged 1 commit into
mainfrom
cursor/pmm-fb-test-repair-7263
Jul 9, 2026
Merged

Fix FB CLI scrape-interval and podman @user-password test failures#1062
travagliad merged 1 commit into
mainfrom
cursor/pmm-fb-test-repair-7263

Conversation

@cursor

@cursor cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Why

FB PR #4465 (PMM-15129) failed two pmm-qa checks:

  1. @user-password podman e2e — apt install failed with libncurses5/libtinfo5 404 on Ubuntu 22.04 jammy mirrors (infra/setup bug, not a product issue).
  2. pmm-client docker CLIdocker-compose-scrape-intervals.yml started two PMM Server containers in parallel; on resource-constrained CI runners one server (pmm-server-scrape-interval) timed out its healthcheck while the other became healthy.

How

  • Podman workflow (already merged via Fix podman e2e workflow apt setup on Ubuntu jammy #1058 on main): run apt-get update, replace unavailable libncurses5 with libncurses6, remove broken empty apt-get install step in runner-e2e-tests-podman.yml.
  • CLI scrape-interval compose: add explicit /v1/server/readyz healthchecks with a 60s start period, and make pmm-server-custom-scrape-interval wait for pmm-server-scrape-interval to be healthy before starting — serializing the two heavy server startups.

FB staging values used for triage

  • PMM_SERVER_IMAGE: perconalab/pmm-server-fb:PR-4465-80972d9
  • PMM_CLIENT_VERSION: https://s3.us-east-2.amazonaws.com/pmm-build-cache/PR-BUILDS/pmm-client/pmm-client-PR-4465-80972d9.tar.gz
Open in Web View Automation 

Serialize the two PMM server containers in docker-compose-scrape-intervals
and add explicit readyz healthchecks so FB CLI pmm-client docker runs do not
fail when both servers compete for resources on CI runners.

Co-authored-by: davi.travaglia <davi.travaglia@percona.com>
@travagliad
travagliad marked this pull request as ready for review July 9, 2026 14:08
@travagliad
travagliad merged commit f9bdc24 into main Jul 9, 2026
54 of 56 checks passed
@travagliad
travagliad deleted the cursor/pmm-fb-test-repair-7263 branch July 9, 2026 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants